iT邦幫忙

2024 iThome 鐵人賽

DAY 1
1

前言

大家好!我是竹子~是個資歷約 5 年左右的前端工程師,目前是 React, Vue 雙刀流。喜歡在社群衝浪,遊走各大群組,偶爾會冒出講些幹話。

第一次參加鐵人賽,事先對撰寫的內容重新做了大綱整理,對於相關預期要談的內容去做 POC 的測試和再確認。

微前端對於我

微前端是我到了現在公司接觸到的技術,目前也體驗了大概 1.5 年的微前端開發。不能說經驗豐富,但在過程中感受到「微前端」這議題在社群並不活躍,討論度也非常低。其實我不少次都覺得困惑、煩惱、迷惘,有問題也不知道該去哪尋求,真的不知道到底有多少人實際做過微前端開發。我曾在多個社群尋求解答和解方,也多次在網路上爬國外文章,當然也有找過知名的實體書。非但資料量不足,而且解決方案組合更是恐怖之多,讓人選擇障礙焦慮。

在不斷黑暗中摸索很辛苦,我不希望大家都這麼疲憊,我想把我經歷到的一切分享出來。我不會是最正確,但或許可以給大家一個參考值,畢竟都是血淚經驗。或許在過程中你可以加入自己的想法,找到更好的解答。我的所有經驗與建議與其說是閉坑,更多是開一個眼界,讓你看到更多解決方案和方法。架構設計是一個非常自由的東西,多種組合下可能有數十種方案,帶來的優缺點很多時候是要體驗後才能深切感受。

你需要微前端嗎?

微前端是前端架構的集大成,你需要深深掌握前端基礎建設與多種解決方案的組合。甚至你需要對後端微服務有一定的認識,各種技能的需求門檻非常高,並不是一個容易的選擇。所以你不確定你是否需要在導入微前端時,我建議你可以先仔細讀過我這 30 日篇章,你也許有更多想法後再來決定也不遲。評估技術選型絕對不是輕舉妄動,應該非常謹慎才是。

開始閱讀前

後面會出現大量的「架構建議」,請勿戰對錯。對於資深工程師來說,每個都有自己的想法與理想,我們沒辦法去說你的方式是「正確與否」,所以爭對錯是毫無意義的。我期待的是可以有各方好手提出更多觀點去與我一起討論,讓我們去擴大前端圈的微前端討論熱度,並逐步累積各種方案的成熟度。

微前端是個龐大的議題,這系列文章,我會以「方案」和「眼界」這兩個著眼點來解說各個主題,帶大家看看微前端開發的世界。

社群

我也會將文章同步到關聯性的的社群,希望能與大家一同討論!
祝福我能順利完賽!!!


下一篇
(二) 原來這是微前端
系列文
前端也可以搞微服務?!前端最複雜的一種架構2
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言